import {
    rpxToPx
} from "../../utils/util"
import {
    imageUrl
} from "../../utils/imageutil"
Component({
    externalClasses: ["box-class"],
    properties: {
      is_share:{
        type:Boolean,
        value:true
      },
      is_go_home:{
        type:Boolean,
        value:false
      },
      icon:{
        type:String,
        value:'back_icon',//home_icon
      },
      is_titleBar:{
        type:Boolean,
        value:true
      },
      is_title:{
        type:Boolean,
        value:false
      },
      home_url:{
        type:String,
        value:'/pages/index/blank'
      },
    },

    /**
     * 组件的初始数据
     */
    data: {
        imageUrl,
        titleBarWidth: 100,
        titleBarHeight: getApp().globalData.titleBarHeight,
        statusBarHeight: getApp().globalData.statusBarHeight,
        titleBarUsableWidth: getApp().globalData.titleBarUsableWidth,
        is_home:false,
    },


    lifetimes: {
        attached: function () {
            // 在组件实例进入页面节点树时执行
        },
        ready: function () {
            this.setData({
                titleBarWidth: getApp().globalData.titleBarUsableWidth - rpxToPx(20)
            })
            if (getCurrentPages().length == 1) {
                this.setData({
                    is_home: true
                })
            }
        },
    },
    methods: {
        to_back() {
            if (this.data.is_home) {
                wx.reLaunch({
                    url: this.data.home_url,
                })
            } else {
                wx.navigateBack()
            }
        },
        to_home(){
          wx.reLaunch({
            url: '/pages/index/blank',
          })
        },
    }
})